Clean Architecture
https://gyazo.com/b4189023da4c0df7066c990d7707fa3e
https://gyazo.com/3a9136d31ff00c4c2a8ae1cc945ad1ac
この図はまあDDDと同樣、ドメインモデルを尊重する感じね ドメイン → アプリ → I/F → 外のUIたち
赤と青はt_wadaが描いたもので、責務(誰が・どこで扱うか)という文脈
正当性は不正確な結果なら返さない方がマシ、堅牢性は不正確でもいいのでとにかく動け(継続せよ)
コンシューマアプリは堅牢性が重視される傾向